#include "cg_autre.h"

QString creerChemin(unsigned int numero)
{
    QString chemin = "";
    char c = 0;
    chemin = chemin + ":/images/";
    if (numero == 77)
    {
        chemin = chemin + "Excuse.png";
    }
    else
    {
        if (numero >= 56)
        {
            chemin = chemin + "Atout ";
            numero = numero - 55;
            if (numero/10 == 0)
            {
                c = 48 + numero;
                chemin = chemin + c + ".png";
            }
            else
            {
                c = 48 + (numero/10);
                char c1 = 48 + (numero%10);
                chemin = chemin + c + c1 + ".png";
            }
        }
        else
        {
            QString s = "";
            if (numero < 14)
            {
                numero = numero + 1;
                s = s + " de Coeur.png";
            }
            else if (numero < 28)
            {
                numero = numero - 13;
                s = s + " de Pique.png";
            }
            else if (numero < 42)
            {
                numero = numero - 27;
                s = s + " de Carreau.png";
            }
            else
            {
                numero = numero - 41;
                s = s + " de Trefle.png";
            }

            if (numero < 10)
            {
                c = 48 + numero;
                chemin = chemin + c;
            }
            else
            {
                switch (numero)
                {
                    case 10 :
                        s = "10" + s;
                        break;

                    case 11 :
                        s = "Valet" + s;
                        break;

                    case 12 :
                        s = "Cavalier" + s;
                        break;

                    case 13 :
                        s = "Dame" + s;
                        break;

                    case 14 :
                        s = "Roi" + s;
                        break;
                }
            }
            chemin = chemin + s;
        }
    }

    return chemin;
}
